#ifndef __TEMP_TABLE_H__
#define __TEMP_TABLE_H__
code const u16 GusTempBuf[450] = {
//0,
//40,
//79,
//119,
//159,
//199,
//238,
//278,
//318,
//357,
//397,
//437,
//477,
//517,
//557,
//598,
//638,
//678,
//718,
//758,
//798,
//839,
//879,
//920,
//960,
//1001,
//1041,
//1082,
//1122,
//1163,
//1203,
//1244,
//1285,
//1325,
//1366,
//1407,
//1448,
//1489,
//1529,
//1570,
//1611,
//1652,
//1693,
//1734,
//1775,
//1817,
//1858,
//1899,
//1940,
//1981,
//2022,
//2063,
//2105,
//2146,
//2188,
//2229,
//2270,
//2312,
//2353,
//2395,
//2436,
//2477,
//2519,
//2560,
//2602,
//2643,
//2684,
//2726,
//2767,
//2809,
//2850,
//2892,
//2933,
//2975,
//3016,
//3058,
//3100,
//3141,
//3183,
//3224,
//3266,
//3308,
//3349,
//3391,
//3432,
//3474,
//3515,
//3557,
//3598,
//3640,
//3681,
//3722,
//3764,
//3805,
//3847,
//3888,
//3929,
//3971,
//4012,
//4054,
//4095,
//4136,
//4178,
//4219,
//4260,
//4302,
//4343,
//4384,
//4425,
//4467,
//4508,
//4549,
//4590,
//4631,
//4672,
//4714,
//4755,
//4796,
//4837,
//4878,
//4919,
//4960,
//5001,
//5041,
//5082,
//5123,
//5164,
//5205,
//5245,
//5286,
//5327,
//5368,
//5408,
//5449,
//5489,
//5530,
//5571,
//5611,
//5652,
//5692,
//5733,
//5773,
//5814,
//5854,
//5895,
//5935,
//5975,
//6016,
//6056,
//6097,
//6137,
//6177,
//6217,
//6258,
//6298,
//6338,
//6378,
//6418,
//6459,
//6499,
//6539,
//6579,
//6619,
//6659,
//6699,
//6739,
//6779,
//6819,
//6859,
//6899,
//6939,
//6979,
//7019,
//7059,
//7099,
//7139,
//7178,
//7218,
//7258,
//7298,
//7338,
//7378,
//7418,
//7458,
//7498,
//7538,
//7577,
//7617,
//7657,
//7697,
//7737,
//7777,
//7817,
//7857,
//7897,
//7937,
//7977,
//8017,
//8057,
//8097,
//8137,
//8177,
//8217,
//8257,
//8297,
//8337,
//8377,
//8417,
//8457,
//8497,
//8537,
//8577,
//8617,
//8657,
//8697,
//8738,
//8778,
//8818,
//8858,
//8898,
//8938,
//8978,
//9019,
//9059,
//9099,
//9140,
//9180,
//9220,
//9260,
//9301,
//9341,
//9381,
//9422,
//9462,
//9503,
//9543,
//9583,
//9624,
//9664,
//9705,
//9745,
//9786,
//9826,
//9867,
//9907,
//9948,
//9989,
//10029,
//10070,
//10110,
//10151,
//10192,
//10233,
//10274,
//10315,
//10356,
//10396,
//10437,
//10478,
//10519,
//10560,
//10601,
//10642,
//10683,
//10724,
//10765,
//10805,
//10846,
//10887,
//10928,
//10969,
//11010,
//11051,
//11093,
//11134,
//11175,
//11216,
//11257,
//11299,
//11340,
//11381,
//11422,
//11463,
//11505,
//11546,
//11587,
//11628,
//11669,
//11711,
//11752,
//11793,
//11834,
//11876,
//11917,
//11959,
//12000,
//12041,
//12083,
//12124,
//12166
12207,
12249,
12290,
12332,
12373,
12415,
12457,
12498,
12540,
12581,
12623,
12665,
12706,
12748,
12789,
12831,
12873,
12914,
12956,
12997,
13039,
13081,
13122,
13164,
13206,
13248,
13289,
13331,
13373,
13414,
13456,
13498,
13540,
13581,
13623,
13665,
13707,
13749,
13790,
13832,
13874,
13916,
13958,
13999,
14041,
14083,
14125,
14167,
14208,
14250,
14292,
14334,
14376,
14418,
14460,
14502,
14544,
14586,
14628,
14670,
14712,
14754,
14796,
14838,
14880,
14922,
14964,
15006,
15048,
15090,
15132,
15174,
15216,
15258,
15300,
15342,
15384,
15426,
15468,
15510,
15552,
15594,
15636,
15679,
15721,
15763,
15805,
15847,
15890,
15932,
15974,
16016,
16058,
16100,
16142,
16185,
16227,
16269,
16311,
16353,
16395,
16437,
16480,
16522,
16564,
16607,
16649,
16691,
16733,
16776,
16818,
16860,
16903,
16945,
16987,
17030,
17072,
17114,
17156,
17199,
17241,
17283,
17326,
17368,
17410,
17453,
17495,
17537,
17579,
17622,
17664,
17706,
17749,
17791,
17834,
17876,
17918,
17961,
18003,
18046,
18088,
18131,
18173,
18216,
18258,
18301,
18343,
18386,
18428,
18471,
18513,
18556,
18598,
18641,
18683,
18726,
18768,
18811,
18853,
18896,
18938,
18981,
19023,
19066,
19108,
19151,
19193,
19236,
19278,
19321,
19363,
19406,
19448,
19491,
19533,
19576,
19618,
19661,
19703,
19746,
19788,
19831,
19873,
19916,
19958,
20001,
20044,
20086,
20129,
20171,
20214,
20257,
20299,
20342,
20384,
20427,
20470,
20512,
20555,
20597,
20640,
20683,
20725,
20768,
20810,
20853,
20896,
20938,
20981,
21023,
21066,
21109,
21151,
21194,
21237,
21280,
21322,
21365,
21408,
21450,
21493,
21536,
21578,
21621,
21663,
21706,
21749,
21791,
21834,
21876,
21919,
21962,
22004,
22047,
22090,
22133,
22175,
22218,
22261,
22303,
22346,
22389,
22431,
22474,
22516,
22559,
22602,
22644,
22687,
22729,
22772,
22815,
22857,
22900,
22942,
22985,
23028,
23070,
23113,
23155,
23198,
23241,
23283,
23326,
23368,
23411,
23454,
23496,
23539,
23581,
23624,
23667,
23709,
23752,
23794,
23837,
23880,
23922,
23965,
24007,
24050,
24093,
24135,
24178,
24220,
24263,
24306,
24348,
24391,
24433,
24476,
24519,
24561,
24604,
24646,
24689,
24732,
24774,
24817,
24859,
24902,
24945,
24987,
25030,
25072,
25115,
25157,
25200,
25242,
25285,
25327,
25369,
25412,
25454,
25497,
25539,
25581,
25624,
25666,
25709,
25751,
25794,
25836,
25879,
25921,
25964,
26006,
26049,
26091,
26134,
26176,
26218,
26261,
26303,
26345,
26388,
26430,
26472,
26514,
26557,
26599,
26641,
26684,
26726,
26768,
26811,
26853,
26895,
26937,
26980,
27022,
27064,
27107,
27149,
27191,
27234,
27276,
27318,
27360,
27403,
27445,
27487,
27529,
27572,
27614,
27656,
27698,
27740,
27783,
27825,
27867,
27909,
27951,
27993,
28035,
28078,
28120,
28162,
28204,
28246,
28288,
28330,
28372,
28414,
28456,
28499,
28541,
28583,
28625,
28667,
28709,
28751,
28793,
28835,
28877,
28919,
28960,
29002,
29044,
29086,
29128,
29170,
29212,
29254,
29296,
29338,
29379,
29421,
29463,
29505,
29547,
29589,
29631,
29672,
29714,
29756,
29798,
29840,
29881,
29923,
29965,
30007,
30049,
30090,
30132,
30174,
30216,
30258,
30299,
30341,
30383,
30425,
30466,
30508,
30549,
30591,
30633,
30674,
30716,
30757,
30799,
30841,
30882,
30924,
30965,
31090,
31131,
31173,
31007,
31048
//31214,
//31256,
//31297,
//31339,
//31380,
//31422,
//31463,
//31505,
//31546,
//31588,
//31629,
//31670,
//31712,
//31753,
//31794,
//31836,
//31877,
//31918,
//31959,
//32001,
//32042,
//32083,
//32125,
//32166,
//32207,
//32249,
//32290,
//32331,
//32372,
//32414,
//32455,
//32496,
//32537,
//32578,
//32619,
//32661,
//32702,
//32743,
//32784,
//32825,
//32866,
//32907,
//32948,
//32989,
//33030,
//33072,
//33113,
//33154,
//33195,
//33236,
//33277,
//33318,
//33359,
//33400,
//33441,
//33482,
//33522,
//33563,
//33604,
//33645,
//33686,
//33727,
//33768,
//33809,
//33850,
//33891,
//33931,
//33972,
//34013,
//34054,
//34095,
//34136,
//34176,
//34217,
//34258,
//34299,
//34339,
//34380,
//34421,
//34461,
//34502,
//34543,
//34583,
//34624,
//34665,
//34706,
//34746,
//34787,
//34828,
//34868,
//34909,
//34950,
//34990,
//35031,
//35071,
//35112,
//35152,
//35193,
//35233,
//35274,
//35314,
//35354,
//35395,
//35435,
//35476,
//35516,
//35556,
//35597,
//35637,
//35678,
//35718,
//35758,
//35799,
//35839,
//35879,
//35920,
//35960,
//36000,
//36040,
//36081,
//36121,
//36161,
//36202,
//36242,
//36282,
//36323,
//36363,
//36403,
//36443,
//36484,
//36524,
//36564,
//36604,
//36644,
//36684,
//36725,
//36765,
//36805,
//36845,
//36885,
//36925,
//36965,
//37005,
//37045,
//37085,
//37125,
//37165,
//37205,
//37245,
//37285,
//37325,
//37365,
//37405,
//37445,
//37485,
//37525,
//37564,
//37604,
//37644,
//37684,
//37724,
//37764,
//37804,
//37843,
//37883,
//37923,
//37963,
//38003,
//38042,
//38082,
//38122,
//38162,
//38202,
//38241,
//38281,
//38321,
//38361,
//38401,
//38440,
//38480,
//38520,
//38560,
//38599,
//38639,
//38678,
//38718,
//38757,
//38797,
//38836,
//38876,
//38915,
//38955,
//38994,
//39034,
//39073,
//39113,
//39152,
//39192,
//39231,
//39271,
//39310,
//39349,
//39389,
//39428,
//39467,
//39507,
//39546,
//39585,
//39624,
//39664,
//39703,
//39742,
//39782,
//39821,
//39860,
//39900,
//39939,
//39978,
//40017,
//40057,
//40096,
//40135,
//40174,
//40214,
//40253,
//40292,
//40331,
//40370,
//40410,
//40449,
//40488,
//40527,
//40566,
//40605,
//40644,
//40684,
//40723,
//40762,
//40801,
//40840,
//40879,
//40918,
//40957,
//40996,
//41035,
//41074,
//41113,
//41152
//41191,
//41230,
//41269,
//41308,
//41347,
//41385,
//41424,
//41463,
//41502,
//41541,
//41579,
//41618,
//41657,
//41696,
//41735,
//41773,
//41812,
//41851,
//41890,
//41929,
//41967,
//42006,
//42045,
//42084,
//42122,
//42161,
//42200,
//42239,
//42277,
//42316,
//42355,
//42393,
//42432,
//42471,
//42509,
//42548,
//42586,
//42625,
//42663,
//42702,
//42740,
//42779,
//42817,
//42856,
//42894,
//42933,
//42971,
//43010,
//43048,
//43087,
//43125,
//43164,
//43202,
//43240,
//43279,
//43317,
//43355,
//43394,
//43432,
//43470,
//43508,
//43547,
//43585,
//43623,
//43662,
//43700,
//43738,
//43777,
//43815,
//43853,
//43891,
//43930,
//43968,
//44006,
//44044,
//44082,
//44120,
//44159,
//44197,
//44235,
//44273,
//44311,
//44349,
//44387,
//44425,
//44463,
//44501,
//44539,
//44577,
//44615,
//44653,
//44691,
//44729,
//44767,
//44805,
//44843,
//44881,
//44919,
//44956,
//44994,
//45032,
//45070,
//45108,
//45146,
//45184,
//45221,
//45259,
//45297,
//45335,
//45373,
//45410,
//45448,
//45486,
//45524,
//45561,
//45599,
//45637,
//45675,
//45712,
//45750,
//45788,
//45825,
//45863,
//45901,
//45938,
//45976,
//46013,
//46051,
//46088,
//46126,
//46163,
//46201,
//46238,
//46275,
//46313,
//46350,
//46388,
//46425,
//46462,
//46500,
//46537,
//46575,
//46612,
//46649,
//46687,
//46724,
//46761,
//46799,
//46836,
//46873,
//46910,
//46948,
//46985,
//47022,
//47059,
//47096,
//47133,
//47171,
//47208,
//47245,
//47282,
//47319,
//47356,
//47393,
//47430,
//47467,
//47504,
//47541,
//47578,
//47615,
//47652,
//47689,
//47726,
//47763,
//47800,
//47837,
//47874,
//47911,
//47947,
//47984,
//48021,
//48058,
//48095,
//48132,
//48168,
//48205,
//48242,
//48279,
//48315,
//48352,
//48389,
//48425,
//48462,
//48499,
//48535,
//48572,
//48608,
//48645,
//48682,
//48718,
//48755,
//48791,
//48828,
//48864,
//48901,
//48937,
//48974,
//49010,
//49046,
//49083,
//49119,
//49156,
//49192,
//49228,
//49265,
//49301,
//49337,
//49374,
//49410,
//49446,
//49482,
//49519,
//49555,
//49591,
//49627,
//49663,
//49699,
//49736,
//49772,
//49808,
//49844,
//49880,
//49916,
//49952,
//49988,
//50024,
//50060,
//50096,
//50132,
//50168,
//50204,
//50240,
//50276,
//50312,
//50347,
//50383,
//50419,
//50455,
//50490,
//50526,
//50562,
//50597,
//50633,
//50669,
//50704,
//50740,
//50776,
//50812,
//50847,
//50883,
//50919,
//50954,
//50990,
//51025,
//51061,
//51096,
//51132,
//51167,
//51202,
//51238,
//51273,
//51309,
//51344,
//51379,
//51415,
//51450,
//51485,
//51521,
//51556,
//51591,
//51626,
//51662,
//51697,
//51732,
//51767,
//51803,
//51838,
//51873,
//51908,
//51943,
//51979,
//52014,
//52049,
//52084,
//52119,
//52154,
//52189,
//52224,
//52258,
//52293,
//52328,
//52363,
//52398,
//52433,
//52468,
//52503,
//52538,
//52573,
//52607,
//52642,
//52677,
//52712,
//52747,
//52782,
//52816,
//52851,
//52885,
//52920,
//52955,
//52989,
//53024,
//53058,
//53093,
//53128,
//53162,
//53197,
//53231,
//53266,
//53301,
//53335,
//53370,
//53404,
//53439,
//53473,
//53508,
//53542,
//53576,
//53611,
//53645,
//53679,
//53713,
//53748,
//53782,
//53816,
//53851,
//53885,
//53919,
//53954,
//53988,
//54022,
//54056,
//54091,
//54125,
//54159,
//54193,
//54227,
//54261,
//54296,
//54330,
//54364,
//54398,
//54432,
//54466,
//54500,
//54534,
//54568,
//54602,
//54637,
//54671,
//54705,
//54739,
//54773,
//54807,
//54841,
//54875,
//54909,
//54943,
//54978,
//55012,
//55046,
//55080,
//55114
};

//code const int GusTempBuf2[100]  = {
//-3554,
//-3523,
//-3492,
//-3462,
//-3431,
//-3400,
//-3368,
//-3337,
//-3306,
//-3274,
//-3243,
//-3211,
//-3179,
//-3147,
//-3115,
//-3083,
//-3050,
//-3018,
//-2986,
//-2953,
//-2920,
//-2887,
//-2854,
//-2821,
//-2788,
//-2755,
//-2721,
//-2688,
//-2654,
//-2620,
//-2587,
//-2553,
//-2519,
//-2485,
//-2450,
//-2416,
//-2382,
//-2347,
//-2312,
//-2278,
//-2243,
//-2208,
//-2173,
//-2138,
//-2103,
//-2067,
//-2032,
//-1996,
//-1961,
//-1925,
//-1889,
//-1854,
//-1818,
//-1782,
//-1745,
//-1709,
//-1673,
//-1637,
//-1600,
//-1564,
//-1527,
//-1490,
//-1453,
//-1417,
//-1380,
//-1343,
//-1305,
//-1268,
//-1231,
//-1194,
//-1156,
//-1119,
//-1081,
//-1043,
//-1006,
//-968,
//-930,
//-892,
//-854,
//-816,
//-778,
//-739,
//-701,
//-663,
//-624,
//-586,
//-547,
//-508,
//-470,
//-431,
//-392,
//-353,
//-314,
//-275,
//-236,
//-197,
//-157,
//-118,
//-79,
//-39,
//};
#endif
